package pedidos.DAO;

import java.util.Collection;
import java.util.LinkedList;

import pedidos.pedidos.Pedido;

	
	public class RepositorioPedidoDAO implements IRepositorioPedidoDAO{
		
		private static Collection<Pedido>
		listaPedido = new LinkedList<Pedido>();
		
		public void inserirPedido(Pedido pedido) {
			listaPedido.add(pedido);
		}

		public Pedido localizarPedido(String nome) {
			Pedido encontrada= null;								
			for (Pedido pedido : listaPedido) {					
				if(pedido.getCodPedido().equals(nome)){						
				encontrada = pedido;						
				break;					
			}				
		}
		return encontrada;
		}
		
		public boolean isExiste(String codigo){
			boolean existe = false;
			
			for(Pedido pedido:listaPedido){
				if(pedido.getCodPedido().equals(codigo)){
					existe = true;
				}
			}
			return existe;
		}

		public void excluirPedido(Pedido pedido){
			listaPedido.remove(pedido);
		}


	}


